facility or installation - French English Dictionary